Software Process Improvement - The Way Forward
نویسنده
چکیده
Thanks in no small measure to the work of groups such as IFIP WG 2.3 and its members based on earlier work in areas such as high level programming languages, major progress have been achieved in programming methodology and methods [gri78]. In particular, it led to major advances in computer science and to the increasing use of formal methods in software development. This, in turn, was applied to improving the means for evolving, that is, developing, adapting and enhancing E-type [leh80] software. Concepts, methods, techniques and tools such as high level languages, structured programming, abstract data types, formal methods, non-procedural programming, CASE, support environments and object orientation exemplify innovations, each in turn, expected to overcome the problems that have for so long [nau69] frustrated consistent, cost effective, on-time development of functionally satisfactory and reliable software. Such innovation did indeed yield process-local benefit. Introduction of structured programming and high level languages, for example, greatly improved program design and coding. Formal methods offered opportunities for increasing individual and small group effectiveness by facilitating CASE based process mechanisation and, hence, improvement in product quality and process productivity. Continuing technical innovation has played an important role in the major growth in the size and functional complexity of computing applications and systems.
منابع مشابه
An Analysis on the Forming Characteristics of commercial pure Aluminum AA 1100 in Radial-Forward Extrusion Process
Abstract: In this paper, the forming process of a central hub by radial-forward extrusion is analyzed by using the finite element software, ABAQUS. Radial-forward extrusion is used to produce hollow parts that generally feature a central hub with radial protrusions. Effective design factors such as mandrel diameter, die corner radius, die fillet radius, mandrel corner radius, tube wall thick...
متن کاملAn Approach of Reuse-based Software Process Improvement
This paper puts forward a novel approach of applying process reuse technology to implement software process improvement and control. A united framework of reuse-based software process improvement is proposed, which integrates the model-driven process improvement (Top-down) with measurement-driven process improvement (Bottom-up). The method of component-based software process instantiation and a...
متن کاملKnowledge Diffusion to Workplace Safety and Health Improvement
The purpose of this study is to develop a conceptual model of Workplace safety and Health Knowledge diffusion. As workplace safety is becoming a global issue in the competitiveness of the business environment, knowledge diffusion model to workplace safety is found a mandatory tool to create awareness of the society and conceptual model is developed. Literature review was conducted in collecting...
متن کاملAppreciative inquiry in software process improvement
Traditionally, SPI has been approached from a problem-oriented perspective commonly using models such as the IDEAL and the DMAIC. In contrast, appreciative inquiry is a strength-based approach focusing on bringing forward the best in people and organizations to achieve successful change. While there is significant research on SPI initiatives and the use of problem-oriented approaches there is l...
متن کاملSoftware Process Improvement ( Impacting the Bottom Line by using Powerful “ Solutions ” )
This paper examines only just a few, but extremely impressive examples of “successful Software Process Improvement (SPI),” a highly controversial and much disputed field. SPI is the discipline of characterizing, defining, measuring, and improving software management and engineering processes, leading to successful software engineering management, higher product quality, greater product innovati...
متن کاملResearch on Software Production Support Structure
Firstly, it is found that process design is necessary for software process improvement after analyzing its complexity. Then, research methods and concepts framework are put forward, and the research content is also provided. The findings of research, including propositions of complexity of software process, the work program of complexity of software process improvement, software enterprise mode...
متن کامل